


package ciicos.model.lineplace;


import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.sql.Time;
import java.util.Date;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.alibaba.fastjson.annotation.JSONField;

import java.math.BigDecimal;
import java.util.List;

import ciicos.util.generater.DataSwapUtil;

/**
 * @版本： V3.2.0
 * @版权：
 * @作者： 企业研发中心
 * @日期： 2025-10-03
 */
@Data
public class LinePlaceListVO {
    private String id;

    @JSONField(name = "flowtaskid")
    private String flowtaskid;


    /**
     * 子表数据
     **/
    @JsonProperty("tableField110")
    @JSONField(name = "tableField110")
    private List<LinePlaceImagesModel> linePlaceImagesList;

    /**
     * 编码
     **/
    @JSONField(name = "code")
    private String code;


    /**
     * 名称
     **/
    @JSONField(name = "name")
    private String name;


    /**
     * 位置X
     **/
    @JSONField(name = "placex")
    private String placex;


    /**
     * 位置Y
     **/
    @JSONField(name = "placey")
    private String placey;


    /**
     * 位置Z
     **/
    @JSONField(name = "placez")
    private String placez;


    /**
     * 类别
     **/
    @JSONField(name = "type")
    private String type;


    /**
     * 管井类别
     **/
    @JSONField(name = "wellType")
    private String wellType;

    /**
     * 当前状态
     **/
    @JSONField(name = "status")
    private String status;


    /**
     * 施工状态
     **/
    @JSONField(name = "statuswork")
    private String statuswork;


    /**
     * 备注
     **/
    @JSONField(name = "remark")
    private String remark;

    @JSONField(name = "createTime")
    private Long createTime;

    @JSONField(name = "updateTime")
    private Long updateTime;

    @JSONField(name = "projectStatus")
    private String projectStatus;


    /**
     * 编码
     **/
    @JSONField(name = "code_name")
    private String code_name;


    /**
     * 名称
     **/
    @JSONField(name = "name_name")
    private String name_name;


    /**
     * 位置X
     **/
    @JSONField(name = "placex_name")
    private String placex_name;


    /**
     * 位置Y
     **/
    @JSONField(name = "placey_name")
    private String placey_name;


    /**
     * 位置Z
     **/
    @JSONField(name = "placez_name")
    private String placez_name;


    /**
     * 类别
     **/
    @JSONField(name = "type_name")
    private String type_name;


    /**
     * 管井类别
     **/
    @JSONField(name = "wellType_name")
    private String wellType_name;


    /**
     * 当前状态
     **/
    @JSONField(name = "status_name")
    private String status_name;


    /**
     * 施工状态
     **/
    @JSONField(name = "statuswork_name")
    private String statuswork_name;


    /**
     * 备注
     **/
    @JSONField(name = "remark_name")
    private String remark_name;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JSONField(name = "createTime_name")
    private Date createTime_name;

    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
    @JSONField(name = "updateTime_name")
    private Date updateTime_name;

    @JSONField(name = "projectStatus")
    private String projectStatus_name;
}
